home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / utils1 / batches.arj / SHOWERR.BAT < prev    next >
DOS Batch File  |  1994-01-17  |  7KB  |  342 lines

  1. @ECHO OFF
  2. ECHO.
  3. IF "%2"=="" GOTO CHEKLEV
  4. IF "%2"=="2" ECHO   Checking for ERRORS...
  5. IF "%2"=="2" ECHO.
  6. IF "%2"=="2" GOTO LEVEL2
  7. GOTO CHEK
  8.  
  9. :CHEKLEV
  10. IF "%1"=="" GOTO NOPARAM
  11. IF ERRORLEVEL 200 SHOWERR %1 2
  12. IF ERRORLEVEL 100 SHOWERR %1 1
  13. SHOWERR %1 0
  14.  
  15. :NOPARAM
  16. IF ERRORLEVEL 200 SHOWERR ? 2
  17. IF ERRORLEVEL 100 SHOWERR ? 1
  18. SHOWERR ? 0
  19.  
  20. :CHEK
  21. ECHO   Checking for ERRORS...
  22. ECHO.
  23.  
  24. IF ERRORLEVEL %299 SET ERR=%299
  25. IF ERRORLEVEL %299 GOTO ERROR
  26.  
  27. IF ERRORLEVEL %298 SET ERR=%298
  28. IF ERRORLEVEL %298 GOTO ERROR
  29.  
  30. IF ERRORLEVEL %297 SET ERR=%297
  31. IF ERRORLEVEL %297 GOTO ERROR
  32.  
  33. IF ERRORLEVEL %296 SET ERR=%296
  34. IF ERRORLEVEL %296 GOTO ERROR
  35.  
  36. IF ERRORLEVEL %295 SET ERR=%295
  37. IF ERRORLEVEL %295 GOTO ERROR
  38.  
  39. IF ERRORLEVEL %294 SET ERR=%294
  40. IF ERRORLEVEL %294 GOTO ERROR
  41.  
  42. IF ERRORLEVEL %293 SET ERR=%293
  43. IF ERRORLEVEL %293 GOTO ERROR
  44.  
  45. IF ERRORLEVEL %292 SET ERR=%292
  46. IF ERRORLEVEL %292 GOTO ERROR
  47.  
  48. IF ERRORLEVEL %291 SET ERR=%291
  49. IF ERRORLEVEL %291 GOTO ERROR
  50.  
  51. IF ERRORLEVEL %290 SET ERR=%290
  52. IF ERRORLEVEL %290 GOTO ERROR
  53.  
  54. IF ERRORLEVEL %289 SET ERR=%289
  55. IF ERRORLEVEL %289 GOTO ERROR
  56.  
  57. IF ERRORLEVEL %288 SET ERR=%288
  58. IF ERRORLEVEL %288 GOTO ERROR
  59.  
  60. IF ERRORLEVEL %287 SET ERR=%287
  61. IF ERRORLEVEL %287 GOTO ERROR
  62.  
  63. IF ERRORLEVEL %286 SET ERR=%286
  64. IF ERRORLEVEL %286 GOTO ERROR
  65.  
  66. IF ERRORLEVEL %285 SET ERR=%285
  67. IF ERRORLEVEL %285 GOTO ERROR
  68.  
  69. IF ERRORLEVEL %284 SET ERR=%284
  70. IF ERRORLEVEL %284 GOTO ERROR
  71.  
  72. IF ERRORLEVEL %283 SET ERR=%283
  73. IF ERRORLEVEL %283 GOTO ERROR
  74.  
  75. IF ERRORLEVEL %282 SET ERR=%282
  76. IF ERRORLEVEL %282 GOTO ERROR
  77.  
  78. IF ERRORLEVEL %281 SET ERR=%281
  79. IF ERRORLEVEL %281 GOTO ERROR
  80.  
  81. IF ERRORLEVEL %280 SET ERR=%280
  82. IF ERRORLEVEL %280 GOTO ERROR
  83.  
  84. IF ERRORLEVEL %279 SET ERR=%279
  85. IF ERRORLEVEL %279 GOTO ERROR
  86.  
  87. IF ERRORLEVEL %278 SET ERR=%278
  88. IF ERRORLEVEL %278 GOTO ERROR
  89.  
  90. IF ERRORLEVEL %277 SET ERR=%277
  91. IF ERRORLEVEL %277 GOTO ERROR
  92.  
  93. IF ERRORLEVEL %276 SET ERR=%276
  94. IF ERRORLEVEL %276 GOTO ERROR
  95.  
  96. IF ERRORLEVEL %275 SET ERR=%275
  97. IF ERRORLEVEL %275 GOTO ERROR
  98.  
  99. IF ERRORLEVEL %274 SET ERR=%274
  100. IF ERRORLEVEL %274 GOTO ERROR
  101.  
  102. IF ERRORLEVEL %273 SET ERR=%273
  103. IF ERRORLEVEL %273 GOTO ERROR
  104.  
  105. IF ERRORLEVEL %272 SET ERR=%272
  106. IF ERRORLEVEL %272 GOTO ERROR
  107.  
  108. IF ERRORLEVEL %271 SET ERR=%271
  109. IF ERRORLEVEL %271 GOTO ERROR
  110.  
  111. IF ERRORLEVEL %270 SET ERR=%270
  112. IF ERRORLEVEL %270 GOTO ERROR
  113.  
  114. IF ERRORLEVEL %269 SET ERR=%269
  115. IF ERRORLEVEL %269 GOTO ERROR
  116.  
  117. IF ERRORLEVEL %268 SET ERR=%268
  118. IF ERRORLEVEL %268 GOTO ERROR
  119.  
  120. IF ERRORLEVEL %267 SET ERR=%267
  121. IF ERRORLEVEL %267 GOTO ERROR
  122.  
  123. IF ERRORLEVEL %266 SET ERR=%266
  124. IF ERRORLEVEL %266 GOTO ERROR
  125.  
  126. IF ERRORLEVEL %265 SET ERR=%265
  127. IF ERRORLEVEL %265 GOTO ERROR
  128.  
  129. IF ERRORLEVEL %264 SET ERR=%264
  130. IF ERRORLEVEL %264 GOTO ERROR
  131.  
  132. IF ERRORLEVEL %263 SET ERR=%263
  133. IF ERRORLEVEL %263 GOTO ERROR
  134.  
  135. IF ERRORLEVEL %262 SET ERR=%262
  136. IF ERRORLEVEL %262 GOTO ERROR
  137.  
  138. IF ERRORLEVEL %261 SET ERR=%261
  139. IF ERRORLEVEL %261 GOTO ERROR
  140.  
  141. IF ERRORLEVEL %260 SET ERR=%260
  142. IF ERRORLEVEL %260 GOTO ERROR
  143.  
  144. IF ERRORLEVEL %259 SET ERR=%259
  145. IF ERRORLEVEL %259 GOTO ERROR
  146.  
  147. IF ERRORLEVEL %258 SET ERR=%258
  148. IF ERRORLEVEL %258 GOTO ERROR
  149.  
  150. IF ERRORLEVEL %257 SET ERR=%257
  151. IF ERRORLEVEL %257 GOTO ERROR
  152.  
  153. IF ERRORLEVEL %256 SET ERR=%256
  154. IF ERRORLEVEL %256 GOTO ERROR
  155. :LEVEL2                           
  156.  
  157. IF ERRORLEVEL %255 SET ERR=%255
  158. IF ERRORLEVEL %255 GOTO ERROR
  159.  
  160. IF ERRORLEVEL %254 SET ERR=%254
  161. IF ERRORLEVEL %254 GOTO ERROR
  162.  
  163. IF ERRORLEVEL %253 SET ERR=%253
  164. IF ERRORLEVEL %253 GOTO ERROR
  165.  
  166. IF ERRORLEVEL %252 SET ERR=%252
  167. IF ERRORLEVEL %252 GOTO ERROR
  168.  
  169. IF ERRORLEVEL %251 SET ERR=%251
  170. IF ERRORLEVEL %251 GOTO ERROR
  171.  
  172. IF ERRORLEVEL %250 SET ERR=%250
  173. IF ERRORLEVEL %250 GOTO ERROR
  174.  
  175. IF ERRORLEVEL %249 SET ERR=%249
  176. IF ERRORLEVEL %249 GOTO ERROR
  177.  
  178. IF ERRORLEVEL %248 SET ERR=%248
  179. IF ERRORLEVEL %248 GOTO ERROR
  180.  
  181. IF ERRORLEVEL %247 SET ERR=%247
  182. IF ERRORLEVEL %247 GOTO ERROR
  183.  
  184. IF ERRORLEVEL %246 SET ERR=%246
  185. IF ERRORLEVEL %246 GOTO ERROR
  186.  
  187. IF ERRORLEVEL %245 SET ERR=%245
  188. IF ERRORLEVEL %245 GOTO ERROR
  189.  
  190. IF ERRORLEVEL %244 SET ERR=%244
  191. IF ERRORLEVEL %244 GOTO ERROR
  192.  
  193. IF ERRORLEVEL %243 SET ERR=%243
  194. IF ERRORLEVEL %243 GOTO ERROR
  195.  
  196. IF ERRORLEVEL %242 SET ERR=%242
  197. IF ERRORLEVEL %242 GOTO ERROR
  198.  
  199. IF ERRORLEVEL %241 SET ERR=%241
  200. IF ERRORLEVEL %241 GOTO ERROR
  201.  
  202. IF ERRORLEVEL %240 SET ERR=%240
  203. IF ERRORLEVEL %240 GOTO ERROR
  204.  
  205. IF ERRORLEVEL %239 SET ERR=%239
  206. IF ERRORLEVEL %239 GOTO ERROR
  207.  
  208. IF ERRORLEVEL %238 SET ERR=%238
  209. IF ERRORLEVEL %238 GOTO ERROR
  210.  
  211. IF ERRORLEVEL %237 SET ERR=%237
  212. IF ERRORLEVEL %237 GOTO ERROR
  213.  
  214. IF ERRORLEVEL %236 SET ERR=%236
  215. IF ERRORLEVEL %236 GOTO ERROR
  216.  
  217. IF ERRORLEVEL %235 SET ERR=%235
  218. IF ERRORLEVEL %235 GOTO ERROR
  219.  
  220. IF ERRORLEVEL %234 SET ERR=%234
  221. IF ERRORLEVEL %234 GOTO ERROR
  222.  
  223. IF ERRORLEVEL %233 SET ERR=%233
  224. IF ERRORLEVEL %233 GOTO ERROR
  225.  
  226. IF ERRORLEVEL %232 SET ERR=%232
  227. IF ERRORLEVEL %232 GOTO ERROR
  228.  
  229. IF ERRORLEVEL %231 SET ERR=%231
  230. IF ERRORLEVEL %231 GOTO ERROR
  231.  
  232. IF ERRORLEVEL %230 SET ERR=%230
  233. IF ERRORLEVEL %230 GOTO ERROR
  234.  
  235. IF ERRORLEVEL %229 SET ERR=%229
  236. IF ERRORLEVEL %229 GOTO ERROR
  237.  
  238. IF ERRORLEVEL %228 SET ERR=%228
  239. IF ERRORLEVEL %228 GOTO ERROR
  240.  
  241. IF ERRORLEVEL %227 SET ERR=%227
  242. IF ERRORLEVEL %227 GOTO ERROR
  243.  
  244. IF ERRORLEVEL %226 SET ERR=%226
  245. IF ERRORLEVEL %226 GOTO ERROR
  246.  
  247. IF ERRORLEVEL %225 SET ERR=%225
  248. IF ERRORLEVEL %225 GOTO ERROR
  249.  
  250. IF ERRORLEVEL %224 SET ERR=%224
  251. IF ERRORLEVEL %224 GOTO ERROR
  252.  
  253. IF ERRORLEVEL %223 SET ERR=%223
  254. IF ERRORLEVEL %223 GOTO ERROR
  255.  
  256. IF ERRORLEVEL %222 SET ERR=%222
  257. IF ERRORLEVEL %222 GOTO ERROR
  258.  
  259. IF ERRORLEVEL %221 SET ERR=%221
  260. IF ERRORLEVEL %221 GOTO ERROR
  261.  
  262. IF ERRORLEVEL %220 SET ERR=%220
  263. IF ERRORLEVEL %220 GOTO ERROR
  264.  
  265. IF ERRORLEVEL %219 SET ERR=%219
  266. IF ERRORLEVEL %219 GOTO ERROR
  267.  
  268. IF ERRORLEVEL %218 SET ERR=%218
  269. IF ERRORLEVEL %218 GOTO ERROR
  270.  
  271. IF ERRORLEVEL %217 SET ERR=%217
  272. IF ERRORLEVEL %217 GOTO ERROR
  273.  
  274. IF ERRORLEVEL %216 SET ERR=%216
  275. IF ERRORLEVEL %216 GOTO ERROR
  276.  
  277. IF ERRORLEVEL %215 SET ERR=%215
  278. IF ERRORLEVEL %215 GOTO ERROR
  279.  
  280. IF ERRORLEVEL %214 SET ERR=%214
  281. IF ERRORLEVEL %214 GOTO ERROR
  282.  
  283. IF ERRORLEVEL %213 SET ERR=%213
  284. IF ERRORLEVEL %213 GOTO ERROR
  285.  
  286. IF ERRORLEVEL %212 SET ERR=%212
  287. IF ERRORLEVEL %212 GOTO ERROR
  288.  
  289. IF ERRORLEVEL %211 SET ERR=%211
  290. IF ERRORLEVEL %211 GOTO ERROR
  291.  
  292. IF ERRORLEVEL %210 SET ERR=%210
  293. IF ERRORLEVEL %210 GOTO ERROR
  294.  
  295. IF ERRORLEVEL %209 SET ERR=%209
  296. IF ERRORLEVEL %209 GOTO ERROR
  297.  
  298. IF ERRORLEVEL %208 SET ERR=%208
  299. IF ERRORLEVEL %208 GOTO ERROR
  300.  
  301. IF ERRORLEVEL %207 SET ERR=%207
  302. IF ERRORLEVEL %207 GOTO ERROR
  303.  
  304. IF ERRORLEVEL %206 SET ERR=%206
  305. IF ERRORLEVEL %206 GOTO ERROR
  306.  
  307. IF ERRORLEVEL %205 SET ERR=%205
  308. IF ERRORLEVEL %205 GOTO ERROR
  309.  
  310. IF ERRORLEVEL %204 SET ERR=%204
  311. IF ERRORLEVEL %204 GOTO ERROR
  312.  
  313. IF ERRORLEVEL %203 SET ERR=%203
  314. IF ERRORLEVEL %203 GOTO ERROR
  315.  
  316. IF ERRORLEVEL %202 SET ERR=%202
  317. IF ERRORLEVEL %202 GOTO ERROR
  318.  
  319. IF ERRORLEVEL %201 SET ERR=%201
  320. IF ERRORLEVEL %201 GOTO ERROR
  321.  
  322. IF ERRORLEVEL %200 SET ERR=%200
  323. IF ERRORLEVEL %200 GOTO ERROR
  324.  
  325. SET ERR=NO
  326. GOTO NOERROR
  327.  
  328. :ERROR
  329. if "%ERR%"=="000" goto noerror
  330. ECHO.
  331. ECHO   ERROR %ERR% in operation %1
  332. ECHO   %1 Operation FAILED.
  333. GOTO DONE
  334.  
  335. :NOERROR
  336. ECHO.
  337. ECHO   NO ERRORS.  %1 Operation was SUCCESSFUL.
  338. GOTO DONE
  339.  
  340. :DONE
  341. ECHO.
  342.